Technology is best when it brings people together.
Ireland ranked 12th when it came to talent and human affinity with cloud, but 23rd when it came to ecosystem adoption....